html,body,#cesium-viewer {
    margin: 0;
    height: 100%;
}
.cesium-viewer-bottom {
    display: none!important;
}
.action-panel {
    position: fixed;
    left: 10px;
    top: 10px;
    width: 500px;
    background: rgba(255, 255, 255, .6);
    border-radius: 10px;
    padding: 20px 10px;
}
.action-panel .action-row {
    min-height: 40px;
    line-height: 40px;
    
}
.action-panel .action-row label {
    display: inline-block;
    width: 120px;
    text-align: right;
    vertical-align: top;
}

.action-panel .action-row input, .action-panel .action-row textarea {
    width: 280px;
}

.compass {
    width:100px;
    height:100px;
    line-height:100px;
    position:fixed;
    top:10px;
    right:120px;
    z-index:999;
    text-align:center;
    background-image:url('../img/compass_dial.png');
    background-size:cover;
}